package com.lzy.cloud.permission.service;

import com.lzy.cloud.permission.dtos.UserRoleDto;

import java.util.List;

/**
 * Created by WIN7 on 2018/5/17.
 */
public interface UserRoleService {

    /**
     * 新增
     * @param userRoleDto
     * @return
     */
    Boolean insert(UserRoleDto userRoleDto);

    /**
     * 删除
     * @param userRoleDto
     * @return
     */
    Boolean delete(UserRoleDto userRoleDto);

    /**
     * 根据条件删除
     * @param userRoleDto
     * @return
     */
    Boolean deleteByKey(UserRoleDto userRoleDto);

    /**
     * 更新
     * @param userRoleDto
     * @return
     */
    Boolean update(UserRoleDto userRoleDto);

    /**
     * 查询列表
     * @return
     */
    List<UserRoleDto> selectList(UserRoleDto userRoleDto);

    /**
     * 查询单个
     * @return
     */
    UserRoleDto selectUserRole(UserRoleDto userRoleDto);
}
